import { BaseAttribute } from "../../../../../Core/Module/EventSystem/EventAttribute";
import { ClassConstructor } from "../../../../../Decorator/Decorator";

export function ConsoleHandler<T extends ClassConstructor>(mode: string) {
    return function (baseClazz: T) {

    };
}

export class ConsoleHandlerAttribute extends BaseAttribute {

    public get Mode(): string {
        return this.mode;
    }

    constructor(private mode: string) {
        super();
    }

}